package controleur;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Commande de l'application web.
 * Implantation du pattern Command.
 * @author James Medvedovski
 */
public interface Commande
{
    /**
     * Exécute la commande.
     * @param req La requête HTTP contenant les paramètres.
     * @return Le nom de la page JSP à utiliser pour la réponse.
     * @throws CommandeException Quand une erreur d'exécution se produit.
     */
    public String executer(HttpServletRequest req, HttpServletResponse res) throws CommandeException;
}
